Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Italy F9 Germany-w2 Sweden F3 Austria F4 Germany F8 Germany F14 Sweden F4 Sweden F5 Germany-w1 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F3 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Austria F6 Sweden F4 Sweden F5 Mexico F6 Mexico F8 Mexico F9 Austria F1 Austria F2 Austria F3 Croatia F2 France F4 Great Britain F5 Great Britain F6 Italy F15 Netherlands F3 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Germany F8 Austria F5 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Czech Rep F4 Czech Rep F5 Great Britain F1 Great Britain F2 Italy F5 Austria F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Turkey F12 Turkey F13 Czech Republic F1 Czech Republic F2 Italy F11 Netherlands F2 Germany F6 Germany F7 Germany F8 France F20 Iran F3 Germany F1 Sweden F1 Turkey F2 Colombia F4 Czech Republic F3 Czech Republic F5 Czech Republic F6 Austria F9 Mexico F7 Germany-w2 Germany-w1 Germany-w3 Germany-w4 Germany F1 Greece F3 Croatia F1 Germany F15 Poland F1 France F5 Switzerland F3 Hamburg Challenger - Hamburg Warta Cup - Sopot Warta Cup 2001 - Sopot Challenger 42 - Andrezieux Schickendanz Open - Furth Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Budapest Challenger - Budapest Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux IPP Open - Helsinki Busan Open Challenger Tennis - Busan III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Bukhara Challenger - Bukhara 84° Concurso Internacional Tenis San Sebastian - San Sebastian Pekao Open - Szczecin Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Challenger 42 - Andrezieux PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Siemens Open 2007 - Scheveningen Privatbank Open 2006 - Dnepropetrovsk Ostrava Challenger Oberstaufen Challenger Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Casablanca USTA Challenger of San Antonio - San Antonio Aachen Challenger Ojai Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Schickedanz Open 2007 - Furth Oberstaufen Challenger KGHM Polish Indoors - Wroclaw Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Bangkok Challenger Ortisei Challenger KGHM Polish Indoors - Wroclaw Karshi Challenger - Karshi KGHM Polish Indoors - Wroclaw Kyoto Challenger 2002 Azalea Orthopedic Challenger - Tyler Gallagher International - Hamilton Furth Challenger Asics Challenger Open - Monchengladbach Siemens Open - Scheveningen Poznan Challenger Uncle Toby's Burnie Challenger - Tasmania Garden Open 2005 - Rome Steelers Cup 2005 - Kosice Manerbio Challenger Media Will Cup Busan Challenger Tennis - Busan Open de la Ville de Saint Denis - Reunion Island Steelers Cup - Kosice Recife Challenger Belo Horizonte Challenger Ispat Open 2004 - Ostrava Loughborough Challenger Bergamo Challenger Wolfsburg Challenger Mersin Challenger Furth Challenger Milan Challenger Czech Open 2006 - Prostejov Bergamo Challenger Kyoto Challenger Ljubljana Open - Ljubljana Prostejov Challenger Tehran Open 2004 - Tehran Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Wroclaw Challenger Oberstraufen Cup - Oberstaufen Istanbul Challenger KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Izmir Challenger Tiburon Challenger Challenger Casablanca San Angel - Mexico City Porsche Open - Poznan New Delhi Challenger Porsche Open - Poznan S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Alphen Challenger Coffee Cup Challenger - Chikmagalur X Trofeo Ciudad de Quito - Quito Tatra Banka Slovak Open - Bratislava Astana Challenger - Astana Oberstaufen Cup - Oberstaufen Bangkok Challenger Bauer Watertechnology Cup - Eckental Unicredit Czech Open - Prostejov BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Oberstaufen Challenger Bauer Watertechnology Cup 2007 - Eckental San Luis Potosi Challenger - San Luis Potosi Campinas Challenger AGT Challenger - Leon Pekao Open 2005 - Szczecin Geneva Challenger Status Athens Open - Athens Eckental Challenger Cremona Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Schickendanz Open - Furth Todi Challenger San Benedetto Challenger Nord LB Open - Braunschweig Segovia Challenger Portoroz Challenger Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Dharwad Challenger 2006 - Dharwad s Tennis Masters 06 - Graz Bergamo Challenger Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Guangzhou Challenger Porsche Open - Poznan Shanghai Challenger Eckental Challenger Lambertz Open by Stawag 2007 - Aachen Manchester Challenger Salzburg Challenger Surbiton Challenger The Wright Financial Group, Inc. Challenger - Champaign Bratislava Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Ho Chi Minh City Challenger Ningboo Challenger Eckental Challenger Happy Valley Challenger Surbiton Challenger Heilbronn Challenger Segovia Challenger Orleans Challenger Sacramento Challenger Mouilleron-Le-Captif Challenger Akbank Private Banking TED Open - Istanbul Szczecin Challenger Prostejov Challenger Wroclaw Challenger San Marino Challenger Aix En Provence Challenger Eckental Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Tyler Challenger Wolfsburg Challenger Phoenix Challenger Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Furth Challenger Guangzhou Challenger Bauer Watertechnology Cup - Eckental Recanati Challenger Pingguo Challenger Quimper Challenger Shanghai Challenger Challenger Ford de Cherbourg - Cherbourg Irving Challenger Nanchang Challenger Kaohsiung Challenger Kyiv Open - Kiev Ningboo Challenger Bratislava Challenger Ilkley Challenger Happy Valley Challenger XI Abierto Internacional de Salinas - Salinas Winnipeg Challenger 5 Volkswagen Challenger - Wolfsburg Porto Challenger St. Remy Challenger Idea Prokom Open - Sopot Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger St. Tropez Challenger Bratislava 2 Challenger Trieste Challenger Guadalajara Challenger Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Rome Challenger Salzburg Challenger Arroyo de la Encomienda - Valladolid San Benedetto Challenger Black Forest Open - Freudenstadt Surbiton Challenger KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Black Forest Open - Freudenstadt Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Biella 3 Challenger Lugano Challenger Guadalajara Challenger St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Idea Prokom Open - Sopot Germany F1 Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Indianapolis Challenger KGHM Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Rennes Challenger Black Forest Open 2004 - Freudenstadt Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Rovereto Challenger The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Seoul Challenger ECM Prague Open - Prague Mallorca Challenger Idea Prokom Open - Sopot Ostdeutscher Sparkessen Cup - Dresden CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Ostdeutscher Sparkassen Cup - Dresden The Stella Artois Championships - London Southern Capital Cup - Almaty BA-CA Tennis Trophy - Vienna Abierto Internacional Varonil Ciudad de Cancun - Cancun St. Petersburg Open - St. Petersburg Sydney International - Sydney Eckental Challenger Bratislava Challenger Canberra Challenger ATP Challenger Trophy 2008 - Trnava BMW Open - Munich Indian Wells Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Geneva Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Orange Prokom Open - Sopot Monza Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Karlsruhe Challenger The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Zhuhai Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Furth Challenger Bratislava Challenger Salzburg Challenger Legg Mason Tennis Classic - Washington St. Brieuc Challenger Bank Austria Tennis Trophy - Vienna Quimper Challenger Salzburg Challenger Cherbourg Challenger Serbia Open - Belgrade Ningboo Challenger Qatar Exxon Mobil Open - Doha Winnetka Challenger BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Tashkent Challenger AEGON Championships - London Copa Telmex - Buenos Aires Seoul Challenger Vicenza Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Eckental Challenger AEGON International - Eastbourne Wroclaw Challenger Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Loughborough Challenger Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Heilbronn Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart San Luis Potosi Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Napoli Challenger St. Petersburg Open - St. Petersburg China Open - Beijing Leon Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Mexico City Challenger Bet-at-home Open - Hamburg Monza Challenger Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mercedes Cup - Stuttgart Rimouski Challenger China Open - Beijing Brisbane International - Brisbane China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Ortisei Challenger Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach Open 13 - Marseille Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Moselle Open - Metz Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland Noventi Open - Halle Gerry Weber Open - Halle Gonet Geneva Open - Geneva Moselle Open - Metz Erste Bank Open - Vienna Pilot Pen Tennis - New Haven Anytech365 Andalucia Open - Marbella Apia International - Sydney Mouilleron-Le-Captif Challenger Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Moselle Open - Metz If Stockholm Open - Stockholm Heilbronn Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Suzhou Challenger Hua Hin Challenger Bet-at-home Open - Hamburg Como Challenger Grodzisk Mazowiecki Challenger Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Swiss Indoors Basel - Basel Mallorca Challenger Valencia Open - Valencia Mercedes Cup - Stuttgart Bordeaux Challenger Open Sud de France - Montpellier Kosice Challenger Stockholm Open - Stockholm BMW Open - Munich Bet-at-home Open - Hamburg Shenzhen Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai New York Open - New York Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Mouilleron-Le-Captif Challenger Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin Guadalajara Challenger University of Tennessee USTA Challenger - Knoxville BMW Open - Munich Portoroz Challenger Skandia Open - Linz Compaq Cup 2001 - Zabrze Braunschweig Challenger Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Karlsruhe Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland ECM Prague Open 2005 - Prague Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Ortisei Challenger China Open - Beijing Unique Zagreb Open - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Busan Challenger Tennis Napoli Cup 2006 - Napoli Truist Atlanta Open - Atlanta Gazprom Hungarian Open - Budapest Cassis Challenger BMW Open - Munich Geneva Open - Geneva Prague Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Lugano Challenger Little Rock Challenger Abierto Mexicano Telcel - Acapulco Palmas del Mar Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Orleans Challenger Hall of Fame Open - Newport ABN/AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm BMW Open - Munich Orange Prokom Open - Sopot Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Verona Challenger European Open - Antwerp Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Cherbourg Challenger Gwangju Challenger Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BCR Open Romania - Bucharest BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Miami Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BB&T Atlanta Open - Atlanta Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Internazionali BNL d'Italia - Rome Zhuhai Open - Zhuhai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rolex Paris Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 Olympics - London All Lower level tournaments